home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Joystick Magazine 2000 November
/
cd joystick no120 novembre 2000 cd 1.iso
/
data
/
demos
/
gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
level07.gcs
< prev
next >
Wrap
Text File
|
2000-08-22
|
17KB
|
480 lines
echo off
cd play looping 3
batch common.gcs
fogcolour 0.02 0.02 0.02
fogvalue 0.8
fogtransition 3
fogupdate 10
ambient 0.3 0.3 0.3
sunangle 100
sunbrightness 2 2 3
sunspecular 0 0 0.05
vision on
set camera pos -102 9 121
set camera ori 0 525 -302
set distance 80
add trigger death L7_cutscene.gcs syphon_a syphon_b syphon_c syphon_d syphon_e
add trigger location cutscenetrig 8 L7_cutscenesubseen.gcs
set track riglift_a 24 -7 -12 24 -6 -12 24 -3 -12 24 -2 -12 true
attach riglift_a
set speed 0.75 riglift_a
link rigswitch_a rigliftvert_a.gcs
set track riglift_b 0 -10 144 0 -9 144 0 -3 144 0 -2 144 true
attach riglift_b
set speed 1 riglift_b
link rigswitch_b rigliftvert_b.gcs
set track riglift_c 0 -2 34 0 -3 34 0 -9 34 0 -10 34 true
attach riglift_c
set speed 1 riglift_c
link rigswitch_c rigliftvert_c.gcs
set track helilift_b 66 11.8 50 66 11.6 50 66 8.4 50 66 8.2 50 true
attach helilift_b
set speed 3.5 helilift_b
set loop time 2 helilift_b
// PIPECRANELIFTS
set track pipecranelift_a 130 -15 2 126.8 -15 2 101.2 -15 2 98 -15 2 true
set track pipecranelift_ab 130 -17.5 2 126.8 -17.5 2 101.2 -17.5 2 98 -17.5 2
set track pipecranelift_ac 151.599 -4.551 10.945 148.399 -6.470 10.945 122.799 -23.318 10.945 119.599 -25.237 10.945
set track pipecranelift_ad 151.599 -10.800 10.945 148.399 -12.094 10.945 122.799 -22.443 10.945 119.599 -23.737 10.945
set track pipecranelift_ae 151.599 -17 10.945 148.399 -17.674 10.945 122.799 -23.063 10.945 119.599 -23.737 10.945
set track pipecranelift_af 151.599 -23.737 10.945 148.399 -23.737 10.945 122.799 -23.737 10.945 119.599 -23.737 10.945
set track pipecranelift_ag 151.599 7.070 10.945 148.399 5.152 10.945 122.799 -11.696 10.945 119.599 -13.615 10.945 true
attach pipecranelift_a
set speed 0.35 pipecranelift_a
set speed 0.35 pipecranelift_ab
set speed 0.35 pipecranelift_ac
set speed 0.35 pipecranelift_ad
set speed 0.35 pipecranelift_ae
set speed 0.35 pipecranelift_af
set speed 0.35 pipecranelift_ag
link pipecraneswitch_a pipecranelift_a.gcs
link pipecraneswitch_ab pipecranelift_a.gcs
set track pipecranelift_b 98 -15 -22 101.2 -15 -22 126.8 -15 -22 130 -15 -22 true
attach pipecranelift_b
set speed 0.35 pipecranelift_b
link pipecraneswitch_b pipecranelift_b.gcs
link pipecraneswitch_bb pipecranelift_b.gcs
set track pipecranelift_c 98 -15 -74 101.2 -15 -74 126.8 -15 -74 130 -15 -74 true
set track pipecranelift_cb 98 -17.5 -74 101.2 -17.5 -74 126.8 -17.5 -74 130 -17.5 -74
set track pipecranelift_cc 85.949 -34.541 -86.049 89.149 -34.541 -86.049 114.749 -34.541 -86.049 117.949 -34.541 -86.049
attach pipecranelift_c
set speed 0.35 pipecranelift_c
set speed 0.35 pipecranelift_cb
set speed 0.35 pipecranelift_cc
link pipecraneswitch_c pipecranelift_c.gcs
link pipecraneswitch_cb pipecranelift_c.gcs
set track pipecranelift_d 130 -15 -98 126.8 -15 -98 101.2 -15 -98 98 -15 -98 true
set track pipecranelift_db 130 -17.5 -98 126.8 -17.5 -98 101.2 -17.5 -98 98 -17.5 -98
attach pipecranelift_d
set speed 0.35 pipecranelift_d
set speed 0.35 pipecranelift_db
link pipecraneswitch_d pipecranelift_d.gcs
link pipecraneswitch_db pipecranelift_d.gcs
// BIGCRANELIFTS
set track bigcranelift_a 156.789 -3 -91.119 158.706 -3.39 -92.563 174.040 -6.51 -104.118 175.957 -6.9 -105.562
attach bigcranelift_a
set speed 0.2 bigcranelift_a
set track bigcranelift_ab 156.789 -11 -91.119 158.706 -11.262 -92.563 174.040 -13.363 -104.118 175.957 -13.625 -105.562
attach bigcranelift_ab
set speed 0.2 bigcranelift_ab
set track bigcranelift_ac 156.789 -21 -91.119 158.706 -21.087 -92.563 174.040 -21.788 -104.118 175.957 -21.875 -105.562
attach bigcranelift_ac
set speed 0.2 bigcranelift_ac
set track bigcranelift_ad 156.789 -31 -91.119 158.706 -31 -92.563 174.040 -31 -104.118 175.957 -31 -105.562
attach bigcranelift_ad
set speed 0.2 bigcranelift_ad
set track bigcranelift_ae 156.789 5.1 -91.119 158.706 4.71 -92.563 174.040 1.59 -104.118 175.957 1.2 -105.562 true
attach bigcranelift_ae
set speed 0.2 bigcranelift_ae
link bigcraneswitch_a bigcranelift_a.gcs
//WATER EFFECTS
WATER 1.8 "Dummy 1" "Dummy 2"
OIL 0.25 "Dummy 3" "Dummy 4"
OIL 0.25 "Dummy 5" "Dummy 6"
OIL 0.25 "Dummy 7" "Dummy 8"
OIL 0.25 "Dummy 9" "Dummy 10"
//SPECIAL LIFTS
// G_SPECIAL (COMES OUT OF SEA)
set track lift_g_special 63 15 89 63 13 89 63 1 89 63 -1 89 true
attach lift_g_special
set speed 0.5 lift_g_special
associate liftrelease_d riglift_d.gcs
// N.B. properly opening g_lifts have a detect radius of 8; 2/3 opening ones have a radius of 4; ones // that should open but are broken have a radius of 8
// G_A...opens two thirds (goes nowhere)
set track lift_g_a -148 -2 89 -148 -1.5 89 -148 1.5 89 -148 2 89 true
attach lift_g_a
set track lift_g_ab -148 -2 89 -148 -2.5 89 -148 -5.5 89 -148 -6 89
set track lift_g_ac -148.5 -2 89 -148.5 -2 89 -148.5 -2 89 -148.5 -2 89
add trigger door_once -148 -2 89 4 lift_g_a lift_g_ab lift_g_ac
set speed 2 lift_g_a lift_g_ab lift_g_ac
// G_B...switch operated
set track lift_g_b -55.5 -2 89 -55.5 -1.5 89 -55.5 1.5 89 -55.5 2 89 true
attach lift_g_b
set track lift_g_bb -55.5 -2 89 -55.5 -2.5 89 -55.5 -5.5 89 -55.5 -6 89
set track lift_g_bc -56 -2 89 -56 -2.5 89 -56 -5.5 89 -56 -6 89
// add trigger door -55.5 -2 89 8 lift_g_b lift_g_bb lift_g_bc
set speed 2 lift_g_b lift_g_bb lift_g_bc
associate liftrelease_a riglift_a.gcs
//G_C
set track lift_g_c -20 -2 89 -20 -1.5 89 -20 1.5 89 -20 2 89 true
attach lift_g_c
set track lift_g_cb -20 -2 89 -20 -2.5 89 -20 -5.5 89 -20 -6 89
set track lift_g_cc -20.5 -2 89 -20.5 -2.5 89 -20.5 -5.5 89 -20.5 -6 89
add trigger door_once -20 -2 89 8 lift_g_c lift_g_cb lift_g_cc
set speed 2 lift_g_c lift_g_cb lift_g_cc
//G_D
set track lift_g_d -5.5 -2 89 -5.5 -1.5 89 -5.5 1.5 89 -5.5 2 89 true
attach lift_g_d
set track lift_g_db -5.5 -2 89 -5.5 -2.5 89 -5.5 -5.5 89 -5.5 -6 89
set track lift_g_dc -6 -2 89 -6 -2.5 89 -6 -5.5 89 -6 -6 89
add trigger door_once -5.5 -2 89 8 lift_g_d lift_g_db lift_g_dc
set speed 2 lift_g_d lift_g_db lift_g_dc
//G_E...opens halfway only (broken)
set track lift_g_e 6 -2 89 6 -1.5 89 6 -0.5 89 6 0 89 true
attach lift_g_e
set track lift_g_eb 6 -2 89 6 -2.5 89 6 -3.5 89 6 -4 89
set track lift_g_ec 5.5 -2 89 5.5 -2.5 89 5.5 -3.5 89 5.5 -4 89
add trigger door 6 -2 89 8 lift_g_e lift_g_eb lift_g_ec
//G_F
set track lift_g_f 20.5 -2 89 20.5 -1.5 89 20.5 1.5 89 20.5 2 89 true
attach lift_g_f
set track lift_g_fb 20.5 -2 89 20.5 -2.5 89 20.5 -5.5 89 20.5 -6 89
set track lift_g_fc 20 -2 89 20 -2.5 89 20 -5.5 89 20 -6 89
add trigger door_once 20.5 -2 89 8 lift_g_f lift_g_fb lift_g_fc
set speed 2 lift_g_f lift_g_fb lift_g_fc
//G_G
set track lift_g_g -13 -2 96.5 -13 -1.5 96.5 -13 1.5 96.5 -13 2 96.5 true
attach lift_g_g
set track lift_g_gb -13 -2 96.5 -13 -2.5 96.5 -13 -5.5 96.5 -13 -6 96.5
set track lift_g_gc -13 -2 96 -13 -2.5 96 -13 -5.5 96 -13 -6 96
add trigger door_once -13 -2 96.5 8 lift_g_g lift_g_gb lift_g_gc
set speed 2 lift_g_g lift_g_gb lift_g_gc
//G_H...switch operated
set track lift_g_h -13 -2 82 -13 -1.5 82 -13 1.5 82 -13 2 82 true
attach lift_g_h
set track lift_g_hb -13 -2 82 -13 -2.5 82 -13 -5.5 82 -13 -6 82
set track lift_g_hc -13 -2 81.5 -13 -2.5 81.5 -13 -5.5 81.5 -13 -6 81.5
// add trigger door -13 -2 82 8 lift_g_h lift_g_hb lift_g_hc
set speed 2 lift_g_h lift_g_hb lift_g_hc
associate liftrelease_b riglift_b.gcs
//G_I
set track lift_g_i -13 -2 46.5 -13 -1.5 46.5 -13 1.5 46.5 -13 2 46.5 true
attach lift_g_i
set track lift_g_ib -13 -2 46.5 -13 -2.5 46.5 -13 -5.5 46.5 -13 -6 46.5
set track lift_g_ic -13 -2 46 -13 -2.5 46 -13 -5.5 46 -13 -6 46
add trigger door_once -13 -2 46.5 8 lift_g_i lift_g_ib lift_g_ic
set speed 2 lift_g_i lift_g_ib lift_g_ic
//G_J
set track lift_g_j -13 -2 132 -13 -1.5 132 -13 1.5 132 -13 2 132 true
attach lift_g_j
set track lift_g_jb -13 -2 132 -13 -2.5 132 -13 -5.5 132 -13 -6 132
set track lift_g_jc -13 -2 131.5 -13 -2.5 131.5 -13 -5.5 131.5 -13 -6 131.5
add trigger door_once -13 -2 132 8 lift_g_j lift_g_jb lift_g_jc
set speed 2 lift_g_j lift_g_jb lift_g_jc
//G_K
set track lift_g_k 13 -2 46.5 13 -1.5 46.5 13 1.5 46.5 13 2 46.5 true
attach lift_g_k
set track lift_g_kb 13 -2 46.5 13 -2.5 46.5 13 -5.5 46.5 13 -6 46.5
set track lift_g_kc 13 -2 46 13 -2.5 46 13 -5.5 46 13 -6 46
add trigger door_once 13 -2 46.5 8 lift_g_k lift_g_kb lift_g_kc
set speed 2 lift_g_k lift_g_kb lift_g_kc
//G_L...switch operated
set track lift_g_l 13 -2 82 13 -1.5 82 13 1.5 82 13 2 82 true
attach lift_g_l
set track lift_g_lb 13 -2 82 13 -2.5 82 13 -5.5 82 13 -6 82
set track lift_g_lc 13 -2 81.5 13 -2.5 81.5 13 -5.5 81.5 13 -6 81.5
// add trigger door 13 -2 82 8 lift_g_l lift_g_lb lift_g_lc
set speed 2 lift_g_l lift_g_lb lift_g_lc
associate liftrelease_c riglift_c.gcs
//G_M...special one-way door, 6 detect triggers
set track lift_g_m 13 -2 96.5 13 -1.5 96.5 13 1.5 96.5 13 2 96.5 true
attach lift_g_m
set track lift_g_mb 13 -2 96.5 13 -2.5 96.5 13 -5.5 96.5 13 -6 96.5
set track lift_g_mc 13 -2 96 13 -2.5 96 13 -5.5 96 13 -6 96
//add trigger door 9 -2 95 1.25 lift_g_m lift_g_mb lift_g_mc
//add trigger door 11 -2 95 1.25 lift_g_m lift_g_mb lift_g_mc
//add trigger door 13 -2 95 1.25 lift_g_m lift_g_mb lift_g_mc
//add trigger door 15 -2 95 1.25 lift_g_m lift_g_mb lift_g_mc
//add trigger door 17 -2 95 1.25 lift_g_m lift_g_mb lift_g_mc
add trigger door_once 13 -2 96.5 8 lift_g_m lift_g_mb lift_g_mc
set speed 2 lift_g_m lift_g_mb lift_g_mc
//G_N...broken (goes nowhere)
set track lift_g_n 13 -2 132 13 -2 132 13 -2 132 13 -2 132 true
attach lift_g_n
set track lift_g_nb 13 -2 132 13 -2 132 13 -2 132 13 -2 132
set track lift_g_nc 13 -2 131.5 13 -2 131.5 13 -2 131.5 13 -2 131.5
add trigger door_once 13 -2 132 8 lift_g_n lift_g_nb lift_g_nc
set speed 2 lift_g_n lift_g_nb lift_g_nc
//G_O...opens two thirds (goes nowhere)
set track lift_g_o 63 -2 82 63 -1.5 82 63 1.5 82 63 2 82 true
attach lift_g_o
set track lift_g_ob 63 -2 82 63 -2.5 82 63 -5.5 82 63 -6 82
set track lift_g_oc 63 -2 81.5 63 -2 81.5 63 -2 81.5 63 -2 81.5
add trigger door_once 63 -2 82 4 lift_g_o lift_g_ob lift_g_oc
set speed 2 lift_g_o lift_g_ob lift_g_oc
//G_P...opens two thirds (goes nowhere)
set track lift_g_p 63 -2 96.5 63 -1.5 96.5 63 1.5 96.5 63 2 96.5 true
attach lift_g_p
set track lift_g_pb 63 -2 96.5 63 -2.5 96.5 63 -5.5 96.5 63 -6 96.5
set track lift_g_pc 63 -2 96 63 -2 96 63 -2 96 63 -2 96
add trigger door 63 -2 96.5 4 lift_g_p lift_g_pb lift_g_pc
set speed 2 lift_g_p lift_g_pb lift_g_pc
//G_Q
set track lift_g_q 56 -2 89 56 -1.5 89 56 1.5 89 56 2 89 true
attach lift_g_q
set track lift_g_qb 56 -2 89 56 -2.5 89 56 -5.5 89 56 -6 89
set track lift_g_qc 55.5 -2 89 55.5 -2.5 89 55.5 -5.5 89 55.5 -6 89
//add trigger door 56 -2 89 8 lift_g_q lift_g_qb lift_g_qc
set speed 2 lift_g_q lift_g_qb lift_g_qc
associate liftrelease_d riglift_d.gcs
//G_R
set track lift_g_r 70.5 -2 89 70.5 -1.5 89 70.5 1.5 89 70.5 2 89 true
attach lift_g_r
set track lift_g_rb 70.5 -2 89 70.5 -2.5 89 70.5 -5.5 89 70.5 -6 89
set track lift_g_rc 70 -2 89 70 -2.5 89 70 -5.5 89 70 -6 89
//add trigger door 70.5 -2 89 8 lift_g_r lift_g_rb lift_g_rc
set speed 2 lift_g_r lift_g_rb lift_g_rc
associate liftrelease_d riglift_d.gcs
//G_S
set track lift_g_s 113 -2 82 113 -1.5 82 113 1.5 82 113 2 82 true
attach lift_g_s
set track lift_g_sb 113 -2 82 113 -2.5 82 113 -5.5 82 113 -6 82
set track lift_g_sc 113 -2 81.5 113 -2.5 81.5 113 -5.5 81.5 113 -6 81.5
add trigger door_once 113 -2 82 8 lift_g_s lift_g_sb lift_g_sc
set speed 2 lift_g_s lift_g_sb lift_g_sc
//G_T...opens two thirds (goes nowhere)
set track lift_g_t 113 -2 96.5 113 -1.5 96.5 113 1.5 96.5 113 2 96.5 true
attach lift_g_t
set track lift_g_tb 113 -2 96.5 113 -2 96.5 113 -2 96.5 113 -2 96.5
set track lift_g_tc 113 -2 96 113 -2.5 96 113 -5.5 96 113 -6 96
add trigger door 113 -2 96.5 4 lift_g_t lift_g_tb lift_g_tc
set speed 2 lift_g_t lift_g_tb lift_g_tc
//G_U
set track lift_g_u 106 -2 89 106 -1.5 89 106 1.5 89 106 2 89 true
attach lift_g_u
set track lift_g_ub 106 -2 89 106 -2.5 89 106 -5.5 89 106 -6 89
set track lift_g_uc 105.5 -2 89 105.5 -2.5 89 105.5 -5.5 89 105.5 -6 89
add trigger door_once 106 -2 89 8 lift_g_u lift_g_ub lift_g_uc
set speed 2 lift_g_u lift_g_ub lift_g_uc
//G_V...always closed
set track lift_g_v 120.5 -2 89 120.5 -2 89 120.5 -2 89 120.5 -2 89 true
attach lift_g_v
set track lift_g_vb 120.5 -2 89 120.5 -2 89 120.5 -2 89 120.5 -2 89
set track lift_g_vc 120 -2 89 120 -2 89 120 -2 89 120 -2 89
add trigger door 120.5 -2 89 8 lift_g_v lift_g_vb lift_g_vc
//G_W
//set track lift_g_w 139 -2 82 139 -1.5 82 139 1.5 82 139 2 82 true
//attach lift_g_w
//set track lift_g_wb 139 -2 82 139 -2.5 82 139 -5.5 82 139 -6 82
//set track lift_g_wc 139 -2 81.5 139 -2.5 81.5 139 -5.5 81.5 139 -6 81.5
//add trigger door 139 -2 82 8 lift_g_w lift_g_wb lift_g_wc
//G_X...opens two thirds (goes nowhere)
//set track lift_g_x 139 -2 96.5 139 -1.5 96.5 139 1.5 96.5 139 2 96.5 true
//attach lift_g_x
//set track lift_g_xb 139 -2 96.5 139 -2 96.5 139 -2 96.5 139 -2 96.5
//set track lift_g_xc 139 -2 96 139 -2.5 96 139 -5.5 96 139 -6 96
//add trigger door 139 -2 96.5 4 lift_g_ lift_g_xb lift_g_xc
//set speed 2 lift_g_x lift_g_xb lift_g_xc
//G_Y
//set track lift_g_y 132 -2 89 132 -1.5 89 132 1.5 89 132 2 89 true
//attach lift_g_y
//set track lift_g_yb 132 -2 89 132 -2.5 89 132 -5.5 89 132 -6 89
//set track lift_g_yc 131.5 -2 89 131.5 -2.5 89 131.5 -5.5 89 131.5 -6 89
//add trigger door 132 -2 89 8 lift_g_y lift_g_yb lift_g_yc
//G_Z...opens two thirds (goes nowhere)
//set track lift_g_z 146.5 -2 89 146.5 -1.5 89 146.5 1.5 89 146.5 2 89 true
//attach lift_g_z
//set track lift_g_zb 146.5 -2 89 146.5 -2 89 146.5 -2 89 146.5 -2 89
//set track lift_g_zc 146 -2 89 146 -2.5 89 146 -5.5 89 146 -6 89
//add trigger door 146.5 -2 89 4 lift_g_z lift_g_zb lift_g_zc
//G_ZZA
set track lift_g_zza 113 -2 46.5 113 -1.5 46.5 113 1.5 46.5 113 2 46.5 true
attach lift_g_zza
set track lift_g_zzab 113 -2 46.5 113 -2.5 46.5 113 -5.5 46.5 113 -6 46.5
set track lift_g_zzac 113 -2 46 113 -2.5 46 113 -5.5 46 113 -6 46
add trigger door_once 113 -2 46.5 8 lift_g_zza lift_g_zzab lift_g_zzac
set speed 2 lift_g_zza lift_g_zzab lift_g_zzac
//G_ZZB
//set track lift_g_zzb 139 -2 46.5 139 -1.5 46.5 139 1.5 46.5 139 2 46.5 true
//attach lift_g_zzb
//set track lift_g_zzbb 139 -2 46.5 139 -2.5 46.5 139 -5.5 46.5 139 -6 46.5
//set track lift_g_zzbc 139 -2 46 139 -2.5 46 139 -5.5 46 139 -6 46
//add trigger door 139 -2 46.5 8 lift_g_zzb lift_g_zzbb lift_g_zzbc
//GARBAGE HEAPS
//GREEN RIG
heap garbage_a plasmaxi_bolts
heap garbage_d flamer_fuel
heap garbage_e mini_grenade_basic
heap garbage_ib plasma_shells
heap garbage_ic battery_plus
//GANTRY FROM GREEN TO RED
heap_garbage_g mini_autolock_bolts
//RED RIG
heap garbage_db mini_grenade_plus
heap garbage_eb mini_autolock_bolts
heap garbage_ge armour_pickup
heap garbage_gf mini_plasmaxi_bolts
heap garbage_id plasma_bolts
heap garbage_j armour_pickup
heap garbage_k armour_pickup
//YELLOW RIG
heap garbage_b maxim_laser
heap garbage_dd mini_battery_plus
heap garbage_de mini_autolock_bolts
heap garbage_df plasma_bolts
heap garbage_f flamer_fuel
heap garbage_gc hologram_generator
heap garbage_gd mini_plasmaxi_bolts
heap garbage_h napalm_fuel
heap garbage_hd battery_basic
heap garbage_jc mini_battery_plus
heap garbage_lb mini_battery_plus
//DEAD-END GANTRY
heap garbage_i flares
//OTHER SIDE OF GANTRY IMPASSE (ACCESS TO BLUE)
heap garbage_l health_pickup
//BLUE RIG_SECRET AREA
heap garbage_ab flamer_fuel
heap garbage_bb battery_basic
heap garbage_c flamethrower
heap garbage_jb battery_plus
//BLUE RIG_FIRST HALF
heap garbage_hb health_pickup
heap garbage_kb battery_plus
heap garbage_kc shield_pickup
//BLUE RIG_SECOND HALF
heap garbage_dc mini_battery_plus
heap garbage_gb mini_autolock_bolts
heap garbage_hc health_pickup
heap garbage_lc battery_basic
//END
heap garbage_cb flamer_fuel
add massacrete massacretea
add massacrete massacreteb
add massacrete massacretec
add massacrete massacreted
add archore archorea
add archore archoreb
add archore archorec
add archore archored
add sneeker sneekera
add sneeker sneekerb
add sneeker sneekerc
add sneeker sneekerd
add sneeker sneekere
add rampagor rampagora
add rampagor rampagorb
add rampagor rampagorc
add runner runnera
add runner runnerb
add runner runnerc
add lob loba
add lob lobb
add lob lobc
echo on
play cutscene scene 10